package net.suplementos.pojo;

import java.io.Serializable;
import javax.persistence.*;

import net.suplementos.pojo.pk.ProdutoAtendimentoPK;

@Entity
@Table(name = "produto_atendimento")
public class ProdutoAtendimento implements Serializable {

	@EmbeddedId
	private ProdutoAtendimentoPK id;

	@Column(name = "quantidade_produto")
	private Short quantidadeProduto;

	@ManyToOne
	@JoinColumn(name = "atendimento_id", insertable = false, updatable = false)
	private Atendimento atendimento;

	@ManyToOne
	@JoinColumn(name = "produto_id", insertable = false, updatable = false)
	private Produto produto;

	public ProdutoAtendimento() {
	}

	public ProdutoAtendimentoPK getId() {
		return this.id;
	}

	public void setId(ProdutoAtendimentoPK id) {
		this.id = id;
	}

	public Short getQuantidadeProduto() {
		return this.quantidadeProduto;
	}

	public void setQuantidadeProduto(Short quantidadeProduto) {
		this.quantidadeProduto = quantidadeProduto;
	}

	public Atendimento getAtendimento() {
		return this.atendimento;
	}

	public void setAtendimento(Atendimento atendimento) {
		this.atendimento = atendimento;
	}

	public Produto getProduto() {
		return this.produto;
	}

	public void setProduto(Produto produto) {
		this.produto = produto;
	}

}